tg-me.com/CsharpWindowsForm/447
Last Update:
#معلومة سريعة
عندما تقوم بمقارنة النصوص string في السي شارب فإن عملية المقارنة تكون حساسة لحالة الاحرف حتى وان كنت تقوم بمقارنة متغيرين لهما نفس الكلمة مع اختلاف في حالة الحروف سوف تكون نتيجة المقارنة false
مثلاً
string a="abc";
string b="ABC";
if(a==b)
print("true");
else
print("false");
حتى لو استخدمت الطريقة التالية للمقارنة
if(a.Equals(b))
في كلا الطريقتين لن يتحقق الشرط وسيطبع false
لاكن اذا اردت المقارنة بغض النظر عن حالة الاحرف نستخدم معداد
StringComparison
ستكون عملية المقارنة كما يلي
if(a.Equals(b,StringComparison.OrdinalIgnoreCase))
BY برمجة تطبيقات الويندوز C# Programming
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/CsharpWindowsForm/447